/* CSS Document */
/* ----------------------------头部----------------------------*/
.head{ width:945px; height:82px; overflow:hidden; margin:0 auto;}
.Logo{ width:536px; height:54px; overflow:hidden; float:left; margin:28px 0 0 20px; display:inline;}
.head .Ewm{ width:72px; height:72px; background:url(../img/ewm.jpg) no-repeat; float:left; margin-left:50px; margin-top:5px;}

.headRight{ width:220px; overflow:hidden; float:right; margin:35px 0 0 0;}
.headRight img{ margin:5px; vertical-align:middle;}
.headRight a{ color:#343434; padding:0 4px; line-height:22px; vertical-align:middle;}
.time{ width:210px; height:22px; line-height:22px; text-align:right; color:#f00; padding-right:10px;}

.maiNnav{ width:945px; height:38px; margin:0 auto; overflow:hidden;}
.navLeft{ width:7px; height:39px; background:url(../img/navLeft.gif) no-repeat; float:left; overflow:hidden;}
.navMiddle{ width:931px; height:39px; background:url(../img/navMiddle.gif) repeat-x; float:left; overflow:hidden;}
.navRight{width:7px; height:39px;  background:url(../img/navRight.gif) no-repeat; overflow:hidden; float:left;}

.navMiddle ul { width:95%; height:39px; overflow:hidden; margin:0 auto;}
.navMiddle ul li{ float:left; line-height:39px; font-size:14px; font-weight:bold; color:#fff; margin:0 10px;}
.navMiddle ul li a{ color:#fff; padding:0 15px; display:inline; display:block; }
.navMiddle ul li a:hover{ text-decoration:none;  color:#efefef; }

.Banner{ width:945px; height:218px; overflow:hidden; margin-top:28px; margin-bottom:6px;}


.subNav{ width:110px; background:#7598e9; position:absolute; z-index:1111; margin:0; padding:5px 0; visibility:hidden;}
#m1 a,#m2 a,#m3 a,#m4 a{ width:100%; height:25px; line-height:25px; overflow:hidden; display:block; margin:0; padding:0; text-align:center; font-size:12px;}

#m1 a:hover,#m2 a:hover,#m3 a:hover,#m4 a:hover{ color:#efefef;  }